France Rejects Far-Right, Plunges Into Uncertainty After Stunning Election Result